#pragma once

namespace glib
{

class progress_callback 
{
public:
	///< This method is called periodically to report progress, with p varying normally from 0.0 to 1.0; 
	///  if returns false, the calling routine should stop.
	virtual bool on_progress(float p) = 0;
};

}